Good Points

Transferring a card to the foundations+250 Points
(max = 13,000)
Turning over a face down card (Demon Fan)+5 Points

Bad Points

Every second of elapsed time-1 Point 
Every time Undo is used-25 Points
Each shuffle-100 Points

Completion Bonus

When the game is completed, you will receive a bonus calculated in the following way:

Bonus = End of Game Score - (15 x Time Taken)